uzun süredir

  1. Adverb for quite some time
to have had a long innings Verb
for quite some time Adverb